/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package com.hatapps.pollafutbolera.entity;

import java.io.Serializable;
import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Embeddable;

/**
 *
 * @author ivan
 */
@Embeddable
public class UsuarioHasTorneoPK implements Serializable {
    @Basic(optional = false)
    @Column(name = "Usuario_idUsuario")
    private int usuarioidUsuario;
    @Basic(optional = false)
    @Column(name = "Torneo_idTorneo")
    private int torneoidTorneo;

    public UsuarioHasTorneoPK() {
    }

    public UsuarioHasTorneoPK(int usuarioidUsuario, int torneoidTorneo) {
        this.usuarioidUsuario = usuarioidUsuario;
        this.torneoidTorneo = torneoidTorneo;
    }

    public int getUsuarioidUsuario() {
        return usuarioidUsuario;
    }

    public void setUsuarioidUsuario(int usuarioidUsuario) {
        this.usuarioidUsuario = usuarioidUsuario;
    }

    public int getTorneoidTorneo() {
        return torneoidTorneo;
    }

    public void setTorneoidTorneo(int torneoidTorneo) {
        this.torneoidTorneo = torneoidTorneo;
    }

    @Override
    public int hashCode() {
        int hash = 0;
        hash += (int) usuarioidUsuario;
        hash += (int) torneoidTorneo;
        return hash;
    }

    @Override
    public boolean equals(Object object) {
        // TODO: Warning - this method won't work in the case the id fields are not set
        if (!(object instanceof UsuarioHasTorneoPK)) {
            return false;
        }
        UsuarioHasTorneoPK other = (UsuarioHasTorneoPK) object;
        if (this.usuarioidUsuario != other.usuarioidUsuario) {
            return false;
        }
        if (this.torneoidTorneo != other.torneoidTorneo) {
            return false;
        }
        return true;
    }

    @Override
    public String toString() {
        return "com.hatapps.pollafutbolera.entity.UsuarioHasTorneoPK[ usuarioidUsuario=" + usuarioidUsuario + ", torneoidTorneo=" + torneoidTorneo + " ]";
    }
    
}
